import { createStore } from 'vuex';
import ModuleUser from './user.js';

export default createStore({
  state: { //存储所有数据
  },
  getters: {//根据state中的值计算新的值
  },
  mutations: {//所有对state的“简单”修改操作都需要定义在这里，不支持异步，可以通过$store.commit()触发
  },
  actions: {//定义对state的”复杂“修改操作，支持异步，可以通过$store.dispatch()触发。注意不能直接修改
  },
  modules: {//定义state的子模块
    user:ModuleUser, //拆成一个user模块
  }
});
